//
//  MainViewController.swift
//  WeiBOzhu
//
//  Created by STW-02 on 18/10/30.
//  Copyright © 2018年 STW-02. All rights reserved.
//

import UIKit

class MainViewController: UITabBarController {
    
      // 添加发布的按钮 
    lazy var  compseBtn  : UIButton  = UIButton(imageName: "tabbar_compose_icon_add" ,bgimageName:"tabbar_compose_button")
    
    override func viewDidLoad() {
         // 添加中间的按钮 
         setupComposeBtn()
    }

}
extension MainViewController {
    // 设置发布按键
   
   func  setupComposeBtn () {
         compseBtn.center = CGPoint(x: tabBar.center.x, y: tabBar.bounds.height * 0.5)
   
          tabBar.addSubview(compseBtn)
    
       // 监听按钮的点击 事件  
          compseBtn.addTarget(self, action: #selector(MainViewController.composeBtnCilck), for: .touchUpInside)
    
    }
    
}
extension MainViewController{
     // 事件监听本质是发送消息  但是发送消息是oc 的特性
 @objc  fileprivate   func composeBtnCilck () {
    
      print("button发布的点击事件")
    }

}
